/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

import VO.Datos;
import VO.Medida;
import VO.VariablesAmbientales;
import java.util.ArrayList;
/**
 *
 * @author David
 */
public class controlInsertarDatos {
    
    private final int ENTRADA_EXITOSA = 1;
    private final int TEMPERATURA_INCORRECTA = -1;
    private final int PRESION_INCORRECTA = -2;
    private final int PLUVIOSIDAD_INCORRECTA = -3;
    
    public int validarEntrada(VariablesAmbientales nuevasVariables) {
        double temperatura = nuevasVariables.getMedidas().get(0).getValor();
        double presion = nuevasVariables.getMedidas().get(1).getValor();
        double pluviosidad = nuevasVariables.getMedidas().get(2).getValor();
        if(temperatura < 0)
            return TEMPERATURA_INCORRECTA;
        else {
            if(presion < 0)
                return PRESION_INCORRECTA;
            else {
                if(pluviosidad < 0)
                    return PLUVIOSIDAD_INCORRECTA;
                else {
                    Datos.getContenido().add(nuevasVariables);
                    return ENTRADA_EXITOSA;
                }
            }
        }
    }
}
